package com.imooc.sell.utils;

import com.imooc.sell.enums.CodeEnum;

public class CodeEnumUtil {

    public static <T extends CodeEnum> T getCodeEnum(Integer code, Class<T> codeEnumClass){
        T[] enumConstants = codeEnumClass.getEnumConstants();
        for (T enumConstant : enumConstants) {
            if (enumConstant.getCode().equals(code)){
                return enumConstant;
            }
        }
        return null;
    }

}
